home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 76 / XENIATGM66.iso / Indiana Jones / Indiana Jones.exe / RESOURCE / PREVIEW.GOB / cog_mp_thrustslave.cog < prev    next >
Text File  |  1999-11-15  |  2KB  |  66 lines

  1. # Jones 3D Cog Script
  2. #
  3. # mp_ThrustSlave.cog
  4. #
  5. # Slave to WindSector.cog, this cog turns on and off SectorThrust.
  6. #
  7. #
  8. # (PAZ)
  9. #
  10. # (C) 1998 LucasArts Entertainment Co. All Rights Reserved
  11. # ========================================================================================
  12.  
  13. symbols
  14.         message user0 
  15.         message user1   
  16.         
  17.     vector    vec0        desc=thrust_direction
  18.     float   speed=2.0       desc=thrust_speed
  19.            float   speed0=0.0      desc=thrust_stop
  20.  
  21.     sector    sector0        nolink
  22.     sector    sector1     nolink
  23.     sector    sector2        nolink
  24.     sector    sector3        nolink
  25.     sector    sector4        nolink
  26.     sector    sector5        nolink
  27.     sector    sector6        nolink
  28.     sector    sector7        nolink                      
  29. end
  30.  
  31. #========================================================================================
  32.  
  33. code
  34.  
  35. # ........................................................................
  36.  
  37. user0:
  38.     if (sector0 >= 0) SetSectorThrust(sector0, vec0, speed);
  39.     if (sector1 >= 0) SetSectorThrust(sector1, vec0, speed);
  40.     if (sector2 >= 0) SetSectorThrust(sector2, vec0, speed);
  41.     if (sector3 >= 0) SetSectorThrust(sector3, vec0, speed);
  42.     if (sector4 >= 0) SetSectorThrust(sector4, vec0, speed);
  43.     if (sector5 >= 0) SetSectorThrust(sector5, vec0, speed);
  44.     if (sector6 >= 0) SetSectorThrust(sector6, vec0, speed);
  45.     if (sector7 >= 0) SetSectorThrust(sector7, vec0, speed);
  46.     return;
  47.         
  48. #.........................................................................
  49.  
  50. user1:
  51.         if (sector0 >= 0) SetSectorThrust(sector0, vec0, speed0);
  52.     if (sector1 >= 0) SetSectorThrust(sector1, vec0, speed0);
  53.     if (sector2 >= 0) SetSectorThrust(sector2, vec0, speed0);
  54.     if (sector3 >= 0) SetSectorThrust(sector3, vec0, speed0);
  55.     if (sector4 >= 0) SetSectorThrust(sector4, vec0, speed0);
  56.     if (sector5 >= 0) SetSectorThrust(sector5, vec0, speed0);
  57.     if (sector6 >= 0) SetSectorThrust(sector6, vec0, speed0);
  58.     if (sector7 >= 0) SetSectorThrust(sector7, vec0, speed0);
  59.     return;
  60.  
  61.  
  62. end
  63.  
  64.  
  65.